architecture high-tech - French English Dictionary